package myUtils;

public class Constantes {

/* 
   Este arquivo contem todas as constantes que podem ser utilizada no 
   sitema, por favor evite alterar estes valores. Caso necesite alterar algum 
   destes valores, por favor conferir onde o valor utilzado esta sendo utilizado
   
   O padrão para a criação de uma nova contente é o seginte:
   3 letras indicando a que se refere e o nome da costante
   
 */
	
/*
 Legenda
 
 usr = usuario
 tlv = tipo de livro
 lv  = livro
 cm  = comunidade
 clt = celebrante 
 cr	 = cerimonia
 sc  = sacramento (batismo,casamento)
 lg  = login
 	
 */
	
	//constantes referentes ao estado do usuario
	public static final int usrAtivo = 1; 	// Usuário ainda pode usar o sistema
	public static final int usrInativo = 0;	// Usuario não pode mais utilizar o sistema
	
	//constantes referentes ao estado do Tipo de Livro
	public static final int tlvAtivo = 1;		// O tipo de livro ainda continua sendo utilizado
	public static final int tlvInativo = 0;	// o tipo de livro não esta mais sendo utilizado
	
	//constantes referentes ao estado do Livro
	public static final int lvAberto = 1;		// O livro ainda possui vaga para registros
	public static final int lvFechado = 0;	// O livro não possui mais vaga para registros
	
	//constantes referentes ao estado da Comunidade
	public static final int cmAtiva = 1;			// comunidade não é mais utilizada
	public static final int cmInativa = 0;		// Comunidade ainda esta sendo utilizada
	public static final int cmDesmembrada = -1;	// comunidade se desmenbrou-se da paroquia e passou a fazer parte de outra paroquia
	
	//constantes referentes ao estado do Celebrante
	public static final int cltvAtivo = 1;		// O celebrante ainda celebra na paroquia
	public static final int cltInativo = 0;		// O celebrante não celebra mais 
	public static final int cltTransferido = -1;	// O celebrante não celebra mais na paroquia
	
	//constantes referentes ao estado das Cerimonias
	public static final int crAberta = 1;			// A crimonia não foi Realizada
	public static final int crRealizada= 0;		// A Creimonia foi realizada 
	public static final int crLotada  = 2;		// A cerimonia ainda possui vaga para sacramentos
	
	//constantes referentes ao estado dos sacramentos
	public static final int scAberto = 1;		// O Sacramento ainda nao foi passado para o livro
	public static final int scFechado = 0;	// O Sacramento ainda foi passado para o livro
		
	//constantes referentes ao retornos de login
	public static final int lgLoginNaoEnc = -1; // login não encontrado
	public static final int lgUsrInativo  = 0;  // Usuario com inativo
	public static final int lgOK = 1;			   // login ok	

}
